package com.xmw.jmh;

import java.util.Map;
import java.util.concurrent.TimeUnit;

import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
import org.openjdk.jmh.annotations.Mode;
import org.openjdk.jmh.annotations.OutputTimeUnit;
import org.openjdk.jmh.runner.Runner;
import org.openjdk.jmh.runner.options.Options;
import org.openjdk.jmh.runner.options.OptionsBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;

/**
 * FastJson json to map test
 *
 * @author mingwei.xia
 * @date 2018/11/21 17:20
 * @since V1.0
 */
@OutputTimeUnit(TimeUnit.SECONDS)
@BenchmarkMode(Mode.Throughput)
public class FastJsonCastTest {
    private static final Logger logger = LoggerFactory.getLogger(FastJsonCastTest.class);
    private static final String json = "{11:\"北京\",12:\"天津\",13:\"上海\",15:\"重庆\",221203:\"渑池\",630809:\"茫崖行委\",221202:\"湖滨区\",630808:\"冷湖行委\",221207:\"灵宝\",21:\"河北\",221206:\"义马\",22:\"河南\",221205:\"卢氏\",540702:\"海拉尔区\",23:\"山东\",221204:\"陕县\",540703:\"阿荣旗\",24:\"山西\",25:\"陕西\",26:\"安徽\",630803:\"德令哈\",27:\"江苏\",630802:\"格尔木\",28:\"浙江\",630805:\"都兰\",29:\"湖北\",630804:\"乌兰\",30:\"湖南\",630807:\"大柴旦行委\",31:\"江西\",630806:\"天峻\",32:\"福建\",540712:\"扎兰屯\",33:\"广东\",540713:\"额尔古纳\",34:\"广西\",540714:\"根河\",35:\"海南\",540704:\"莫力达瓦\",41:\"四川\",540705:\"鄂伦春\",42:\"贵州\",540706:\"鄂温克\",43:\"云南\",540707:\"陈巴尔虎旗\",540708:\"新巴尔虎左旗\",540709:\"新巴尔虎右旗\",540710:\"满洲里\",540711:\"牙克石\",51:\"辽宁\",52:\"吉林\",53:\"黑龙江\",54:\"内蒙古\",61:\"甘肃\",62:\"宁夏\",63:\"青海\",64:\"新疆\",270404:\"戚墅堰区\",65:\"西藏\",270405:\"新北区\",270406:\"武进区\",270407:\"溧阳\",270402:\"天宁区\",71:\"香港\",270403:\"钟楼区\",72:\"澳门\",73:\"台湾\",270408:\"金坛\",221303:\"卧龙区\",221302:\"宛城区\",221307:\"镇平\",221306:\"西峡\",221305:\"方城\",221304:\"南召\",221311:\"唐河\",221310:\"社旗\",221309:\"淅川\",221308:\"内乡\",221315:\"高新区\",540808:\"杭锦后旗\",221314:\"南阳市市区\",221313:\"桐柏\",221312:\"新野\",221316:\"邓州\",540802:\"临河区\",540803:\"五原\",540804:\"磴口\",540805:\"乌拉特前旗\",540806:\"乌拉特中旗\",540807:\"乌拉特后旗\",270502:\"沧浪区\",270503:\"平江区\",270508:\"高新区\",270509:\"工业园区\",270510:\"常熟\",270511:\"张家港\",270504:\"金阊区\",270505:\"虎丘区\",270506:\"吴中区\",270507:\"相城区\",270512:\"昆山\",270513:\"吴江\",270514:\"太仓\",221403:\"睢阳区\",221402:\"梁园区\",221407:\"柘城\",221406:\"宁陵\",221405:\"睢县\",221404:\"民权\",540904:\"化德\",221410:\"永城\",540905:\"商都\",221409:\"夏邑\",540906:\"兴和\",221408:\"虞城\",540907:\"凉城\",540908:\"察哈尔右翼前旗\",540909:\"察哈尔右翼中旗\",540910:\"察哈尔右翼后旗\",540911:\"四子王旗\",540902:\"集宁区\",540903:\"卓资\",540912:\"丰镇\",270604:\"开发区\",270605:\"南通经济技术开发区\",270606:\"海安\",270607:\"如东\",270602:\"崇川区\",270603:\"港闸区\",270608:\"启东\",270609:\"如皋\",270610:\"通州\",270611:\"海门\",221503:\"平桥区\",221502:\"浉河区\",221507:\"商城\",221506:\"新县\",221505:\"光山\",541002:\"乌兰浩特\",221504:\"罗山\",541003:\"阿尔山\",221511:\"息县\",541004:\"科尔沁右翼前旗\",221510:\"淮滨\",541005:\"科尔沁右翼中旗\",221509:\"潢川\",541006:\"扎赉特旗\",221508:\"固始\",541007:\"突泉\",270703:\"连云区\",270708:\"灌云\",270709:\"灌南\",270704:\"新浦区\",270705:\"海州区\",270706:\"赣榆\",270707:\"东海\",221603:\"扶沟\",221602:\"川汇区\",221607:\"郸城\",221606:\"沈丘\",221605:\"商水\",541102:\"霍林郭勒市\",221604:\"西华\",541103:\"科尔沁左翼中旗\",221611:\"项城\",221610:\"鹿邑\",221609:\"太康\",221608:\"淮阳\",541104:\"科尔沁左翼后旗\",541105:\"库伦旗\",541106:\"奈曼旗\",270804:\"淮阴区\",270805:\"清浦区\",270806:\"经济开发区\",270807:\"涟水\",270802:\"清河区\",270803:\"楚州区\",270808:\"洪泽\",270809:\"盱眙\",270810:\"金湖\",410102:\"高新区\",410103:\"锦江区\",410110:\"新都区\",410111:\"温江区\",410108:\"龙泉驿区\",410109:\"青白江区\",410106:\"武侯区\",410107:\"成华区\",410104:\"青羊区\",410105:\"金牛区\",410118:\"都江堰\",410119:\"彭州\",410116:\"蒲江\",410117:\"新津\",221703:\"西平\",410114:\"郫县\",221702:\"驿城区\",410115:\"大邑\",410112:\"金堂\",410113:\"双流\",221707:\"确山\",221706:\"正阳\",221705:\"平舆\",221704:\"上蔡\",221711:\"新蔡\",221710:\"遂平\",221709:\"汝南\",410120:\"邛崃\",221708:\"泌阳\",410121:\"崇州\",541208:\"西乌珠穆沁旗\",541209:\"太仆寺旗\",541210:\"镶黄旗\",541211:\"正镶白旗\",541212:\"正蓝旗\",541213:\"多伦\",541202:\"二连浩特\",541203:\"锡林浩特\",541204:\"阿巴嘎旗\",541205:\"苏尼特左旗\",541206:\"苏尼特右旗\",541207:\"东乌珠穆沁旗\",270902:\"亭湖区\",270903:\"盐都区\",270908:\"建湖\",270909:\"东台\",270910:\"大丰\",270904:\"响水\",270905:\"滨海\",270906:\"阜宁\",270907:\"射阳\",410206:\"荣县\",410207:\"富顺\",410204:\"大安区\",410205:\"沿滩区\",410202:\"自流井区\",410203:\"贡井区\",320102:\"鼓楼区\",320103:\"台江区\",320108:\"连江\",320109:\"罗源\",320110:\"闽清\",320111:\"永泰\",320104:\"仓山区\",320105:\"马尾区\",320106:\"晋安区\",320107:\"闽侯\",541304:\"额济纳旗\",320112:\"平潭\",320113:\"福清\",320114:\"长乐\",541302:\"阿拉善左旗\",541303:\"阿拉善右旗\",271004:\"维扬区\",271005:\"宝应\",271006:\"仪征\",271007:\"高邮\",271002:\"广陵区\",271003:\"邗江区\",271008:\"江都\",410302:\"东区\",410303:\"西区\",410306:\"盐边\",410304:\"仁和区\",410305:\"米易\",320204:\"湖里区\",320205:\"集美区\",320206:\"同安区\",320207:\"翔安区\",320202:\"思明区\",320203:\"海沧区\",230103:\"市中区\",230102:\"历下区\",230107:\"长清区\",230106:\"历城区\",230105:\"天桥区\",230104:\"槐荫区\",230111:\"商河\",230110:\"济阳\",230109:\"平阴\",230108:\"高新区\",230112:\"章丘\",271102:\"京口区\",271103:\"润州区\",271104:\"丹徒区\",271105:\"丹阳\",271106:\"扬中\",271107:\"句容\",410406:\"合江\",410407:\"叙永\",410404:\"龙马潭区\",410405:\"泸县\",410402:\"江阳区\",410403:\"纳溪区\",320302:\"城厢区\",320303:\"涵江区\",410408:\"古蔺\",320304:\"荔城区\",320305:\"秀屿区\",320306:\"仙游\",230203:\"市北区\",230202:\"市南区\",230207:\"李沧区\",230206:\"崂山区\",230205:\"黄岛区\",230204:\"四方区\",230211:\"平度\",230210:\"即墨\",230209:\"胶州\",230208:\"城阳区\",230213:\"莱西\",230212:\"胶南\",271204:\"兴化\",271205:\"靖江\",271206:\"泰兴\",271207:\"姜堰\",271202:\"海陵区\",271203:\"高港区\",410502:\"旌阳区\",410503:\"中江\",410506:\"什邡\",410507:\"绵竹\",410504:\"罗江\",410505:\"广汉\",320404:\"明溪\",320405:\"清流\",320406:\"宁化\",320407:\"大田\",320402:\"梅列区\",320403:\"三元区\",320412:\"建宁\",320413:\"永安\",230303:\"张店区\",320408:\"尤溪\",230302:\"淄川区\",320409:\"沙县\",320410:\"将乐\",320411:\"泰宁\",230307:\"桓台\",230306:\"周村区\",230305:\"临淄区\",230304:\"博山区\",230309:\"沂源\",230308:\"高青\",271302:\"宿城新区\",271303:\"宿迁市区\",271308:\"沭阳\",271309:\"泗阳\",271310:\"泗洪\",271311:\"双庄街\",271304:\"宿迁开发区\",271305:\"宿城区\",271306:\"宿豫区\",271307:\"宿豫开发区\",271312:\"三树街\",271313:\"卓圩街\",410606:\"三台\",410607:\"盐亭\",410604:\"高新区\",410605:\"经开区\",410602:\"涪城区\",410603:\"游仙区\",320502:\"鲤城区\",410612:\"江油\",730105:\"信义区\",320503:\"丰泽区\",730104:\"大同区\",410610:\"北川\",410611:\"平武\",410608:\"安县\",410609:\"梓潼\",320508:\"永春\",320509:\"德化\",320510:\"金门\",320511:\"石狮\",320504:\"洛江区\",730103:\"文山区\",320505:\"泉港区\",730102:\"中正区\",320506:\"惠安\",730101:\"万华区\",320507:\"安溪\",230403:\"薛城区\",230402:\"市中区\",230407:\"滕州\",320512:\"晋江\",230406:\"山亭区\",320513:\"南安\",230405:\"台儿庄区\",230404:\"峄城区\",410702:\"利州区\",410703:\"元坝区\",1101:\"北京\",730203:\"中和区\",730202:\"三重区\",410708:\"苍溪\",730201:\"板桥区\",410706:\"青川\",730207:\"土城区\",410707:\"剑阁\",730206:\"新店区\",410704:\"朝天区\",730205:\"永和区\",410705:\"旺苍\",730204:\"新庄区\",320604:\"云霄\",320605:\"漳浦\",320606:\"诏安\",320607:\"长泰\",320602:\"芗城区\",320603:\"龙文区\",320612:\"龙海\",640105:\"水磨沟区\",730219:\"石碇区\",640104:\"新市区\",730218:\"深坑区\",640107:\"达坂城区\",730217:\"瑞芳区\",640106:\"头屯河区\",730216:\"林口区\",230503:\"河口区\",320608:\"东山\",640109:\"乌鲁木齐县\",730223:\"八里区\",230502:\"东营区\",320609:\"南靖\",640108:\"米东区\",730222:\"石门区\",320610:\"平和\",730221:\"三芝区\",320611:\"华安\",730220:\"坪林区\",730211:\"三峡区\",230506:\"广饶\",730210:\"汐止区\",230505:\"利津\",730209:\"树林区\",230504:\"垦利\",730208:\"芦洲区\",730215:\"泰山区\",730214:\"五股区\",640103:\"沙依巴克区\",730213:\"莺歌区\",640102:\"天山区\",730212:\"淡水区\",730227:\"金山区\",730226:\"贡寮区\",730225:\"双溪区\",730224:\"平溪区\",730229:\"乌来区\",730228:\"万里区\",410806:\"大英\",1201:\"天津\",410804:\"蓬溪\",410805:\"射洪\",410802:\"船山区\",730303:\"南区\",410803:\"安居区\",730302:\"北区\",730301:\"西区\",320702:\"延平区\",320703:\"顺昌\",320708:\"邵武\",730315:\"清水区\",320709:\"武夷山\",730314:\"梧栖区\",320710:\"建瓯\",640203:\"克拉玛依区\",730313:\"沙鹿区\",320711:\"建阳\",640202:\"独山子区\",730312:\"东势区\",320704:\"浦城\",640205:\"乌尔禾区\",730319:\"后里区\",320705:\"光泽\",640204:\"白碱滩区\",730318:\"乌日区\",320706:\"松溪\",730317:\"雾峰区\",320707:\"政和\",730316:\"大甲区\",230603:\"福山区\",730307:\"南屯区\",230602:\"芝罘区\",730306:\"西屯区\",730305:\"中区\",730304:\"东区\",230607:\"长岛\",730311:\"太平区\",230606:\"烟台开发区\",730310:\"大里区\",230605:\"莱山区\",730309:\"丰原区\",230604:\"牟平区\",730308:\"北屯区\",230611:\"蓬莱\",230610:\"莱州\",230609:\"莱阳\",730329:\"和平区\",230608:\"龙口\",730328:\"大安区\",230614:\"海阳\",230613:\"栖霞\",230612:\"招远\",730323:\"大雅区\",730322:\"潭子区\",730321:\"新社区\",730320:\"石冈区\",730327:\"外埔区\",730326:\"龙井区\",730325:\"大肚区\",730324:\"神冈区\",410902:\"市中区\",410903:\"东兴区\",1301:\"上海\",410906:\"隆昌\",410904:\"威远\",410905:\"资中\",320804:\"永定\",730411:\"玉井区\",320805:\"上杭\",730410:\"左镇区\",320806:\"武平\",730409:\"新化区\",320807:\"连城\",730408:\"归仁区\",730415:\"关庙区\",730414:\"仁德区\",320802:\"新罗区\",730413:\"南化区\",320803:\"长汀\",730412:\"楠西区\",730403:\"南区\",730402:\"东区\",730401:\"中西区\",230703:\"寒亭区\",320808:\"漳平\",730407:\"永康区\",230702:\"潍城区\",730406:\"安南区\",730405:\"安平区\",730404:\"北区\",230707:\"临朐\",730427:\"白河区\",230706:\"潍坊高新技术开发区\",730426:\"后壁区\",230705:\"奎文区\",730425:\"新营区\",230704:\"坊子区\",730424:\"北门区\",230711:\"寿光\",730431:\"柳营区\",230710:\"诸城\",730430:\"下营区\",230709:\"青州\",730429:\"六甲区\",230708:\"昌乐\",730428:\"东山区\",730419:\"佳里区\",230714:\"昌邑\",730418:\"麻豆区\",230713:\"高密\",730417:\"官田区\",230712:\"安丘\",730416:\"龙崎区\",730423:\"学甲区\",730422:\"将军区\",730421:\"七股区\",730420:\"西港区\",730435:\"山上区\",730434:\"大内区\",730433:\"善化区\",730432:\"盐水区\",730437:\"安定区\",730436:\"新市区\",411006:\"犍为\",411007:\"井研\",411004:\"五通桥区\",411005:\"金口河区\",411002:\"市中区\",411003:\"沙湾区\",730507:\"前金区\",730506:\"新兴区\",320902:\"宁德\",411012:\"峨眉山\",730505:\"三民区\",320903:\"霞浦\",730504:\"楠梓区\",411010:\"峨边\",730511:\"小港区\",411011:\"马边\",730510:\"旗津区\",411008:\"夹江\",730509:\"前镇区\",411009:\"沐川\",730508:\"苓雅区\",320908:\"柘荣\",320909:\"福安\",320910:\"福鼎\",320904:\"古田\",730503:\"左营区\",320905:\"屏南\",730502:\"鼓山区\",320906:\"寿宁\",730501:\"盐埕区\",320907:\"周宁\",230803:\"任城区\",730523:\"阿莲区\",230802:\"市中区\",730522:\"田寮区\",730521:\"燕巢区\",730520:\"桥头区\",230807:\"嘉祥\",730527:\"永安区\",230806:\"金乡\",730526:\"茄萣区\",230805:\"鱼台\",730525:\"湖内区\",230804:\"微山\",730524:\"路竹区\",230811:\"济宁市\",730515:\"大树区\",230810:\"梁山\",730514:\"大寮区\",230809:\"泗水\",640403:\"鄯善\",730513:\"林园区\",230808:\"汶上\",640402:\"吐鲁番\",730512:\"凤山区\",730519:\"冈山区\",230814:\"邹城\",640404:\"托克逊\",730518:\"鸟松区\",230813:\"兖州\",730517:\"仁武区\",230812:\"曲阜\",730516:\"大社区\",730538:\"那玛夏区\",730537:\"桃源区\",730536:\"茂林区\",730531:\"美浓区\",730530:\"旗山区\",730529:\"梓官区\",730528:\"弥陀区\",730535:\"内门区 \",730534:\"杉林区\",730533:\"甲仙区\",730532:\"六龟区\",411102:\"顺庆区\",411103:\"高坪区\",1501:\"重庆\",1502:\"万州\",1503:\"涪陵\",1504:\"綦江\",411110:\"阆中\",730603:\"信义区\",730602:\"中正区\",411108:\"仪陇\",730601:\"仁爱区\",411109:\"西充\",411106:\"营山\",730607:\"暖暖区\",411107:\"蓬安\",730606:\"七堵区\",411104:\"嘉陵区\",730605:\"安乐区\",411105:\"南部\",730604:\"中山区\",640505:\"鄯善市\",640504:\"伊吾\",230903:\"岱岳区\",230902:\"泰山区\",230907:\"肥城\",230906:\"新泰\",230905:\"东平\",230904:\"宁阳\",640503:\"巴里坤哈萨克\",640502:\"哈密\",280102:\"上城区\",280103:\"下城区\",280108:\"萧山区\",280109:\"余杭区\",280110:\"乔司\",280111:\"良渚\",280104:\"江干区\",280105:\"拱墅区\",280106:\"西湖区\",280107:\"滨江区\",280116:\"桐庐\",280117:\"淳安\",280118:\"建德\",280119:\"富阳\",280112:\"闲林\",280113:\"临平\",280114:\"瓶窑\",280115:\"下沙区\",280120:\"临安\",411206:\"丹棱\",411207:\"青神\",411204:\"彭山\",411205:\"洪雅\",411202:\"东坡区\",730703:\"香山区\",411203:\"仁寿\",730702:\"北区\",730701:\"东区\",640603:\"阜康\",640602:\"昌吉\",640605:\"玛纳斯\",640604:\"呼图壁\",640607:\"吉木萨尔\",640606:\"奇台\",231003:\"文登\",231002:\"环翠区\",231007:\"经济技术开发区\",231006:\"高区\",231005:\"乳山\",231004:\"荣成\",640608:\"木垒哈萨克\",280204:\"江北区\",280205:\"北仑区\",280206:\"高新科技开发区\",280207:\"宁波保税区\",280202:\"海曙区\",280203:\"江东区\",280212:\"余姚\",280213:\"慈溪\",280214:\"奉化\",280208:\"镇海区\",280209:\"鄞州区\",280210:\"象山\",280211:\"宁海\",411302:\"翠屏区\",411303:\"宜宾\",411310:\"兴文\",411311:\"屏山\",411308:\"珙县\",411309:\"筠连\",411306:\"长宁\",411307:\"高县\",411304:\"南溪\",411305:\"江安\",640703:\"精河\",640702:\"博乐\",730802:\"西区\",730801:\"东区\",231103:\"岚山区\",231102:\"东港区\",231106:\"新市区\",231105:\"莒县\",231104:\"五莲\",640704:\"温泉\",280302:\"温州茶山高教园区\",280303:\"郭溪\",280308:\"平阳\",280309:\"苍南\",280310:\"文成\",280311:\"泰顺\",280304:\"龙湾区\",280305:\"瓯海区\",280306:\"洞头\",280307:\"永嘉\",280316:\"鹿城区\",280317:\"瑞安\",280318:\"乐清\",280312:\"瞿溪\",280313:\"潘桥\",280314:\"南白象\",280315:\"龙湾区海城街道\",411406:\"华蓥\",411404:\"武胜\",411405:\"邻水\",411402:\"广安区\",411403:\"岳池\",730905:\"杨梅市\",730904:\"八德市\",730903:\"平镇市\",730902:\"中坜市\",730901:\"桃园市\",231203:\"钢城区\",640809:\"和硕\",231202:\"莱城区\",640808:\"和静\",640810:\"博湖\",640803:\"轮台\",640802:\"库尔勒\",640805:\"若羌\",640804:\"尉犁\",640807:\"焉耆\",640806:\"且末\",280404:\"嘉善\",280405:\"嘉兴经济开发区\",280406:\"南浔区\",280407:\"海盐\",280402:\"南湖区\",280403:\"秀洲区\",280408:\"海宁\",280409:\"平湖\",280410:\"桐乡\",411502:\"通川区\",411503:\"达县\",411508:\"万源\",731001:\"竹北市\",411506:\"大竹\",411507:\"渠县\",411504:\"宣汉\",411505:\"开江\",640905:\"沙雅\",640904:\"库车\",640907:\"拜城\",640906:\"新和\",231303:\"罗庄区\",640909:\"阿瓦提\",231302:\"兰山区\",640908:\"乌什\",640911:\"阿拉尔市\",640910:\"柯坪\",231307:\"沂水\",231306:\"郯城\",231305:\"沂南\",231304:\"河东区\",231311:\"莒南\",231310:\"平邑\",231309:\"费县\",640903:\"温宿\",231308:\"苍山\",640902:\"阿克苏\",231313:\"临沭\",231312:\"蒙阴\",280502:\"吴兴区\",280503:\"南浔区\",280504:\"德清\",280505:\"长兴\",280506:\"安吉\",411606:\"石棉\",411607:\"天全\",411604:\"荥经\",411605:\"汉源\",411602:\"雨城区\",411603:\"名山\",731101:\"苗栗市\",411608:\"芦山\",411609:\"宝兴\",641003:\"阿克陶\",641002:\"阿图什\",641005:\"乌恰\",641004:\"阿合奇\",231403:\"陵县\",231402:\"德城区\",231407:\"齐河\",231406:\"临邑\",231405:\"庆云\",231404:\"宁津\",231411:\"乐陵\",231410:\"武城\",231409:\"夏津\",231408:\"平原\",231412:\"禹城\",280604:\"绍兴县\",280605:\"新昌\",280606:\"诸暨\",280607:\"上虞\",280602:\"绍兴市市区\",280603:\"袍江工业区\",280608:\"嵊州\",411702:\"巴州区\",411703:\"通江\",2101:\"石家庄\",2102:\"唐山\",2103:\"秦皇岛\",2104:\"邯郸\",2105:\"邢台\",2106:\"保定\",2107:\"张家口\",2108:\"承德\",2109:\"沧州\",2110:\"廊坊\",411704:\"南江\",2111:\"衡水\",411705:\"平昌\",641103:\"疏附\",641102:\"喀什\",731201:\"彰化市\",231503:\"阳谷\",231502:\"东昌府区\",231507:\"冠县\",641113:\"塔什库尔甘塔吉\",231506:\"东阿\",641112:\"巴楚\",231505:\"茌平\",231504:\"莘县\",231509:\"临清\",231508:\"高唐\",641105:\"英吉沙\",641104:\"疏勒\",641107:\"莎车\",641106:\"泽普\",641109:\"麦盖提\",641108:\"叶城\",641111:\"伽师\",641110:\"岳普湖\",280702:\"婺城区\",280703:\"金东区\",280708:\"义乌\",280709:\"东阳\",280710:\"永康\",280704:\"武义\",280705:\"浦江\",280706:\"磐安\",280707:\"兰溪\",510103:\"沈河区\",510102:\"和平区\",510111:\"浑南新区\",2201:\"郑州\",510110:\"于洪区\",2202:\"开封\",411804:\"乐至\",510109:\"沈北新区\",2203:\"洛阳\",411805:\"简阳\",510108:\"东陵区\",2204:\"平顶山\",411802:\"雁江区\",510107:\"苏家屯区\",2205:\"安阳\",411803:\"安岳\",510106:\"铁西区\",2206:\"鹤壁\",510105:\"皇姑区\",2207:\"新乡\",510104:\"大东区\",2208:\"焦作\",2209:\"濮阳\",2210:\"许昌\",2211:\"漯河\",2212:\"三门峡\",510115:\"新民\",2213:\"南阳\",510114:\"法库\",2214:\"商丘\",510113:\"康平\",2215:\"信阳\",510112:\"辽中\",2216:\"周口\",2217:\"驻马店\",2218:\"济源市\",731301:\"南投市\",231603:\"惠民\",231602:\"滨城区\",641208:\"民丰\",231607:\"博兴\",231606:\"沾化\",231605:\"无棣\",231604:\"阳信\",641203:\"墨玉\",231608:\"邹平\",641202:\"和田市\",641205:\"洛浦\",641204:\"皮山\",641207:\"于田\",641206:\"策勒\",280804:\"常山\",280805:\"开化\",280806:\"龙游\",280807:\"江山\",280802:\"柯城区\",280803:\"衢江区\",411902:\"汶川\",510207:\"甘井子区\",411903:\"理县\",510206:\"大连开发区\",510205:\"高新园区\",510204:\"沙河口区\",510203:\"西岗区\",2301:\"济南\",510202:\"中山区\",2302:\"青岛\",2303:\"淄博\",2304:\"枣庄\",411910:\"马尔康\",420102:\"南明区\",2305:\"东营\",411911:\"壤塘\",420103:\"云岩区\",2306:\"烟台\",411908:\"小金\",510213:\"庄河\",731401:\"斗六市\",2307:\"潍坊\",411909:\"黑水\",510212:\"普兰店\",2308:\"济宁\",411906:\"九寨沟\",510211:\"瓦房店\",2309:\"泰安\",411907:\"金川\",510210:\"长海\",2310:\"威海\",411904:\"茂县\",510209:\"金州区\",2311:\"日照\",411905:\"松潘\",510208:\"旅顺口区\",2312:\"莱芜\",420110:\"息烽\",2313:\"临沂\",420111:\"修文\",2314:\"德州\",420108:\"金阳新区\",2315:\"聊城\",420109:\"开阳\",2316:\"滨州\",411914:\"红原\",420106:\"白云区\",2317:\"菏泽\",420107:\"小河区\",411912:\"阿坝\",420104:\"花溪区\",411913:\"若尔盖\",420105:\"乌当区\",641305:\"察布查尔锡伯\",641304:\"伊宁\",641307:\"巩留\",641306:\"霍城\",231703:\"牡丹区\",641309:\"昭苏\",231702:\"菏泽市\",641308:\"新源\",420112:\"清镇\",641311:\"尼勒克\",641310:\"特克斯\",231707:\"巨野\",231706:\"成武\",231705:\"单县\",231704:\"曹县\",231711:\"东明\",231710:\"定陶\",231709:\"鄄城\",641303:\"奎屯\",231708:\"郓城\",641302:\"伊宁\",280902:\"定海区\",280903:\"普陀区\",280904:\"岱山\",280905:\"嵊泗\",510303:\"铁西区\",510302:\"铁东区\",412006:\"雅江\",2401:\"太原\",412007:\"道孚\",2402:\"大同\",412004:\"丹巴\",2403:\"阳泉\",412005:\"九龙\",510308:\"海城\",2404:\"长治\",412002:\"康定\",510307:\"岫岩\",2405:\"晋城\",412003:\"泸定\",510306:\"台安\",731502:\"朴子市\",2406:\"朔州\",510305:\"千山区\",731501:\"太保市\",2407:\"晋中\",510304:\"立山区\",2408:\"运城\",412014:\"色达\",2409:\"忻州\",412015:\"理塘\",2410:\"临汾\",412012:\"白玉\",420204:\"水城\",2411:\"吕梁\",412013:\"石渠\",420205:\"盘县\",412010:\"新龙\",420202:\"钟山区\",412011:\"德格\",420203:\"六枝特区\",412008:\"炉霍\",412009:\"甘孜\",330103:\"越秀区\",641403:\"乌苏\",330102:\"荔湾区\",641402:\"塔城\",412018:\"稻城\",641405:\"沙湾\",412019:\"得荣\",641404:\"额敏\",412016:\"巴塘\",641407:\"裕民\",412017:\"乡城\",641406:\"托里\",330109:\"花都区\",330108:\"番禺区\",330111:\"萝岗区\",330110:\"南沙区\",330105:\"天河区\",330104:\"海珠区\",330107:\"黄埔区\",330106:\"白云区\",330113:\"从化\",330112:\"增城\",641408:\"和布克赛尔\",281004:\"路桥区\",281005:\"玉环\",281006:\"三门\",281007:\"天台\",281002:\"椒江区\",281003:\"黄岩区\",281008:\"仙居\",281009:\"温岭\",281010:\"临海\",412102:\"西昌\",510407:\"新宾\",412103:\"木里\",510406:\"抚顺\",510405:\"顺城区\",510404:\"望花区\",510403:\"东洲区\",2501:\"西安\",510402:\"新抚区\",2502:\"铜川\",2503:\"宝鸡\",2504:\"咸阳\",412110:\"布拖\",420302:\"红花岗区\",2505:\"渭南\",412111:\"金阳\",420303:\"汇川区\",2506:\"延安\",412108:\"宁南\",2507:\"汉中\",412109:\"普格\",2508:\"榆林\",412106:\"会理\",2509:\"安康\",412107:\"会东\",2510:\"商洛\",412104:\"盐源\",412105:\"德昌\",510408:\"清原\",412118:\"雷波\",420310:\"凤冈\",420311:\"湄潭\",412116:\"甘洛\",420308:\"道真\",412117:\"美姑\",420309:\"务川\",412114:\"冕宁\",420306:\"绥阳\",412115:\"越西\",420307:\"正安\",412112:\"昭觉\",420304:\"遵义\",641503:\"布尔津\",412113:\"喜德\",420305:\"桐梓\",641502:\"阿勒泰\",330205:\"始兴\",330204:\"曲江区\",330207:\"曲江县\",731601:\"屏东市\",330206:\"仁化\",420314:\"赤水\",420315:\"仁怀\",330203:\"浈江区\",420312:\"余庆\",330202:\"武江区\",420313:\"习水\",330212:\"南雄\",240103:\"迎泽区\",330209:\"乳源\",240102:\"小店区\",330208:\"翁源\",330211:\"乐昌\",330210:\"新丰\",240107:\"晋源区\",641505:\"福海\",240106:\"万柏林区\",641504:\"富蕴\",240105:\"尖草坪区\",641507:\"青河\",240104:\"杏花岭区\",641506:\"哈巴河\",240111:\"古交\",240110:\"娄烦\",641508:\"吉木乃\",240109:\"阳曲\",240108:\"清徐\",281102:\"莲都区\",281103:\"青田\",281108:\"庆元\",281109:\"景宁\",281110:\"龙泉  \",281104:\"缙云\",281105:\"遂昌\",281106:\"松阳\",281107:\"云和\",510503:\"溪湖区\",510502:\"平山区\",2601:\"合肥\",2602:\"芜湖\",2603:\"蚌埠\",2604:\"淮南\",510507:\"桓仁\",2605:\"马鞍山\",510506:\"本溪\",2606:\"淮北\",510505:\"南芬区\",2607:\"铜陵\",510504:\"明山区\",2608:\"安庆\",420406:\"关岭\",420407:\"紫云\",2610:\"黄山\",420404:\"普定\",2611:\"滁州\",420405:\"镇宁\",2612:\"阜阳\",420402:\"西秀区\",2613:\"宿州\",420403:\"平坝\",2614:\"巢湖\",2615:\"六安\",2616:\"亳州\",2617:\"池州\",2618:\"宣城\",330303:\"福田区\",2619:\"当涂县\",330302:\"罗湖区\",2620:\"凤阳县\",731701:\"宜兰市\",330305:\"宝安区\",330304:\"南山区\",330307:\"盐田区\",330306:\"龙岗区\",240203:\"矿区\",240202:\"城区\",641602:\"新源县\",240207:\"天镇\",240206:\"阳高\",240205:\"新荣区\",240204:\"南郊区\",240211:\"左云\",240210:\"浑源\",240209:\"灵丘\",240208:\"广灵\",150102:\"涪陵区\",150103:\"渝中区\",150101:\"万州区\",240212:\"大同\",150106:\"沙坪坝区\",150107:\"九龙坡区\",150104:\"大渡口区\",150105:\"江北区\",150110:\"万盛区\",150111:\"双桥区\",150108:\"南岸区\",150109:\"北碚区\",150114:\"黔江区\",150115:\"长寿区\",150112:\"渝北区\",150113:\"巴南区\",150118:\"永川区\",150119:\"南川区\",150116:\"江津区\",150117:\"合川区\",150122:\"潼南\",150123:\"铜梁\",150120:\"高新区\",150121:\"綦江\",150126:\"璧山\",150127:\"梁平\",150124:\"大足\",150125:\"荣昌\",150130:\"垫江\",150131:\"武隆\",150128:\"城口\",150129:\"丰都\",150134:\"云阳\",150135:\"奉节\",150132:\"忠县\",150133:\"开县\",150138:\"石柱\",150139:\"秀山\",150136:\"巫山\",150137:\"巫溪\",150140:\"酉阳\",150141:\"彭水\",510607:\"凤城\",510606:\"东港\",510605:\"宽甸\",510604:\"振安区\",510603:\"振兴区\",2701:\"南京\",510602:\"元宝区\",2702:\"无锡\",2703:\"徐州\",2704:\"常州\",420502:\"铜仁\",2705:\"苏州\",420503:\"江口\",2706:\"南通\",731801:\"花莲市\",2707:\"连云港\",2708:\"淮安\",2709:\"盐城\",2710:\"扬州\",2711:\"镇江\",2712:\"泰州\",420510:\"松桃\",2713:\"宿迁\",420511:\"万山特区\",2714:\"宜兴市\",420508:\"德江\",420509:\"沿河\",420506:\"思南\",420507:\"印江\",420504:\"玉屏\",420505:\"石阡\",330405:\"拱北区\",330404:\"金湾区\",330407:\"吉大区\",330406:\"金唐区\",330403:\"斗门区\",330402:\"香洲区\",240303:\"矿区\",240302:\"城区\",641702:\"五家渠\",240306:\"盂县\",240305:\"平定\",240304:\"郊区\",510703:\"凌河区\",510702:\"古塔区\",2801:\"杭州\",2802:\"宁波\",2803:\"温州\",510708:\"北镇\",2804:\"嘉兴\",510707:\"凌海\",2805:\"湖州\",510706:\"义县\",2806:\"绍兴\",510705:\"黑山\",731901:\"台东市\",2807:\"金华\",510704:\"太和区\",2808:\"衢州\",420606:\"贞丰\",2809:\"舟山\",420607:\"望谟\",2810:\"台州\",420604:\"普安\",2811:\"丽水\",420605:\"晴隆\",420602:\"兴义\",420603:\"兴仁\",330503:\"金平区\",330502:\"龙湖区\",420608:\"册亨\",420609:\"安龙\",330508:\"南澳\",330505:\"潮阳区\",330504:\"濠江区\",330507:\"澄海区\",330506:\"潮南区\",240403:\"郊区\",240402:\"城区\",240407:\"平顺\",240406:\"屯留\",240405:\"襄垣\",240404:\"长治\",240411:\"武乡\",240410:\"长子\",240409:\"壶关\",240408:\"黎城\",240414:\"潞城\",240413:\"沁源\",240412:\"沁县\",510807:\"大石桥\",510806:\"盖州\",510805:\"老边区\",510804:\"鲅鱼圈区\",510803:\"西市区\",2901:\"武汉\",510802:\"站前区\",2902:\"黄石\",2903:\"十堰\",2904:\"宜昌\",420702:\"毕节\",2905:\"襄樊\",420703:\"大方\",2906:\"鄂州\",2907:\"荆门\",2908:\"孝感\",2909:\"荆州\",2910:\"黄冈\",2911:\"咸宁\",2912:\"随州\",2913:\"恩施\",2914:\"仙桃\",420708:\"威宁\",2915:\"潜江\",420709:\"赫章\",2916:\"天门\",420706:\"织金\",2917:\"神农架林区\",420707:\"纳雍\",420704:\"黔西\",420705:\"金沙\",330605:\"三水区\",330604:\"顺德区\",732001:\"马公市\",330606:\"高明区\",330603:\"南海区\",330602:\"禅城区\",650105:\"尼木\",650104:\"当雄\",650107:\"堆龙德庆\",650106:\"曲水\",240503:\"沁水\",650109:\"墨竹工卡\",240502:\"城区\",650108:\"达孜\",240507:\"高平\",240506:\"泽州\",240505:\"陵川\",240504:\"阳城\",650103:\"林周\",650102:\"城关区\",510903:\"新邱区\",510902:\"海州区\",3001:\"长沙\",3002:\"株洲\",3003:\"湘潭\",510908:\"彰武\",3004:\"衡阳\",510907:\"阜新\",3005:\"邵阳\",510906:\"细河区\",3006:\"岳阳\",510905:\"清河门区\",3007:\"常德\",510904:\"太平区\",3008:\"张家界\",420806:\"镇远\",3009:\"益阳\",420807:\"岑巩\",3010:\"郴州\",420804:\"施秉\",3011:\"永州\",420805:\"三穗\",3012:\"怀化\",420802:\"凯里\",3013:\"娄底\",420803:\"黄平\",3014:\"湘西\",420814:\"从江\",420815:\"雷山\",330703:\"江海区\",420812:\"黎平\",330702:\"蓬江区\",420813:\"榕江\",420810:\"剑河\",420811:\"台江\",420808:\"天柱\",420809:\"锦屏\",330708:\"恩平\",650203:\"江达\",650202:\"昌都\",330705:\"台山\",650205:\"类乌齐\",330704:\"新会区\",650204:\"贡觉\",330707:\"鹤山\",420816:\"麻江\",650207:\"察雅\",330706:\"开平\",420817:\"丹寨\",650206:\"丁青\",240603:\"平鲁区\",240602:\"朔城区\",240607:\"怀仁\",240606:\"右玉\",240605:\"应县\",240604:\"山阴\",650209:\"左贡\",650208:\"八宿\",650211:\"洛隆\",650210:\"芒康\",650212:\"边坝\",511007:\"辽阳\",511006:\"太子河区\",511005:\"弓长岭区\",511004:\"宏伟区\",511003:\"文圣区\",3101:\"南昌\",511002:\"白塔区\",3102:\"景德镇\",3103:\"萍乡\",3104:\"九江\",420902:\"都匀\",3105:\"新余\",420903:\"福泉\",3106:\"鹰潭\",3107:\"赣州\",3108:\"吉安\",3109:\"宜春\",3110:\"抚州\",3111:\"上饶\",511008:\"灯塔\",420910:\"长顺\",420911:\"龙里\",420908:\"平塘\",420909:\"罗甸\",420906:\"瓮安\",420907:\"独山\",420904:\"荔波\",420905:\"贵定\",330805:\"开发区\",330804:\"坡头区\",330807:\"遂溪\",330806:\"麻章区\",330803:\"霞山区\",420912:\"惠水\",650303:\"扎囊\",330802:\"赤坎区\",420913:\"三都\",650302:\"乃东\",240703:\"榆社\",330809:\"廉江\",240702:\"榆次区\",330808:\"徐闻\",330811:\"吴川\",330810:\"雷州\",240707:\"寿阳\",650313:\"浪卡子\",240706:\"昔阳\",650312:\"错那\",240705:\"和顺\",240704:\"左权\",240711:\"灵石\",240710:\"平遥\",240709:\"祁县\",240708:\"太谷\",650305:\"桑日\",650304:\"贡嘎\",650307:\"曲松\",240712:\"介休\",650306:\"琼结\",650309:\"洛扎\",650308:\"措美\",650311:\"隆子\",650310:\"加查\",511103:\"兴隆台区\",511102:\"双台子区\",3201:\"福州\",3202:\"厦门\",3203:\"莆田\",3204:\"三明\",3205:\"泉州\",3206:\"漳州\",511105:\"盘山\",3207:\"南平\",511104:\"大洼\",3208:\"龙岩\",3209:\"宁德\",330903:\"茂港区\",330902:\"茂南区\",330905:\"高州\",330904:\"电白\",330907:\"信宜\",330906:\"化州\",240803:\"临猗\",650409:\"谢通门\",240802:\"盐湖区\",650408:\"昂仁\",650411:\"仁布\",650410:\"白朗\",240807:\"新绛\",650413:\"定结\",240806:\"稷山\",650412:\"康马\",240805:\"闻喜\",650415:\"亚东\",240804:\"万荣\",650414:\"仲巴\",240811:\"平陆\",240810:\"夏县\",240809:\"垣曲\",650403:\"南木林\",240808:\"绛县\",650402:\"日喀则\",650405:\"定日\",240814:\"河津\",650404:\"江孜\",240813:\"永济\",650407:\"拉孜\",240812:\"芮城\",650406:\"萨迦\",650417:\"聂拉木\",650416:\"吉隆\",650419:\"岗巴\",650418:\"萨嘎\",511207:\"调兵山\",511206:\"昌图\",511205:\"西丰\",511204:\"铁岭\",511203:\"清河区\",3301:\"广州\",511202:\"银州区\",3302:\"韶关\",3303:\"深圳\",3304:\"珠海\",3305:\"汕头\",3306:\"佛山\",3307:\"江门\",3308:\"湛江\",3309:\"茂名\",3310:\"肇庆\",3311:\"惠州\",511208:\"开原\",3312:\"梅州\",3313:\"汕尾\",3314:\"河源\",3315:\"阳江\",3316:\"清远\",3317:\"东莞\",3318:\"中山\",3319:\"潮州\",3320:\"揭阳\",331005:\"怀集\",3321:\"云浮\",331004:\"广宁\",331007:\"德庆\",331006:\"封开\",331003:\"鼎湖区\",331002:\"端州区\",650505:\"聂荣\",650504:\"比如\",650507:\"申扎\",650506:\"安多\",240903:\"定襄\",331009:\"四会\",650509:\"班戈\",240902:\"忻府区\",331008:\"高要\",650508:\"索县\",650511:\"尼玛\",650510:\"巴青\",240907:\"宁武\",240906:\"繁峙\",240905:\"代县\",240904:\"五台\",240911:\"岢岚\",240910:\"五寨\",240909:\"神池\",650503:\"嘉黎\",240908:\"静乐\",650502:\"那曲\",240915:\"原平\",240914:\"偏关\",240913:\"保德\",240912:\"河曲\",290102:\"江岸区\",290103:\"江汉区\",290108:\"洪山区\",290109:\"东西湖区\",290110:\"汉南区\",290111:\"蔡甸区\",290104:\"硚口区\",290105:\"汉阳区\",290106:\"武昌区\",290107:\"青山区\",511303:\"龙城区\",511302:\"双塔区\",290112:\"江夏区\",290113:\"黄陂区\",290114:\"新洲区\",3401:\"南宁\",3402:\"柳州\",3403:\"桂林\",511308:\"凌源\",3404:\"梧州\",511307:\"北票\",3405:\"北海\",511306:\"喀喇沁左翼\",3406:\"防城港\",511305:\"建平\",3407:\"钦州\",511304:\"朝阳\",3408:\"贵港\",3409:\"玉林\",3410:\"百色\",3411:\"贺州\",3412:\"河池\",3413:\"来宾\",3414:\"崇左\",331103:\"惠阳区\",331102:\"惠城区\",650603:\"札达\",650602:\"普兰\",331105:\"惠东\",650605:\"日土\",331104:\"博罗\",650604:\"噶尔\",331107:\"大亚湾区\",650607:\"改则\",331106:\"龙门\",650606:\"革吉\",241003:\"曲沃\",241002:\"尧都区\",241007:\"古县\",241006:\"洪洞\",241005:\"襄汾\",241004:\"翼城\",241011:\"乡宁\",241010:\"吉县\",241009:\"浮山\",241008:\"安泽\",241015:\"蒲县\",241014:\"永和\",241013:\"隰县\",241012:\"大宁\",241018:\"霍州\",650608:\"措勤\",241017:\"侯马\",241016:\"汾西\",290204:\"下陆区\",290205:\"铁山区\",290206:\"阳新\",290207:\"大冶市\",290202:\"黄石港区\",290203:\"西塞山区\",511407:\"兴城\",511406:\"建昌\",511405:\"绥中\",511404:\"南票区\",511403:\"龙港区\",3501:\"海口\",511402:\"连山区\",3502:\"三亚\",3503:\"五指山\",3504:\"琼海\",3505:\"儋州\",3506:\"文昌\",3507:\"万宁\",3508:\"东方\",3509:\"定安\",3510:\"屯昌\",3511:\"澄迈\",511408:\"杨家杖子经济开发区\",3512:\"临高\",3513:\"白沙\",3514:\"昌江\",3515:\"乐东\",3516:\"陵水\",3517:\"保亭\",3518:\"琼中\",3519:\"西沙群岛\",3520:\"南沙群岛\",331205:\"丰顺\",3521:\"中沙群岛的岛礁及其海域\",331204:\"大埔\",331207:\"平远\",331206:\"五华\",331203:\"梅县\",650703:\"工布江达\",331202:\"梅江区\",650702:\"林芝\",241103:\"文水\",331209:\"兴宁\",241102:\"离石区\",331208:\"蕉岭\",241107:\"柳林\",241106:\"临县\",241105:\"兴县\",241104:\"交城\",241111:\"中阳\",241110:\"方山\",241109:\"岚县\",241108:\"石楼\",650705:\"墨脱\",241114:\"汾阳\",650704:\"米林\",241113:\"孝义\",650707:\"察隅\",241112:\"交口\",650706:\"波密\",650708:\"朗县\",290302:\"茅箭区\",290303:\"张湾区\",290308:\"房县\",290309:\"丹江口\",290304:\"郧县\",290305:\"郧西\",290306:\"竹山\",290307:\"竹溪\",110105:\"朝阳区\",110104:\"宣武区\",110107:\"石景山区\",110106:\"丰台区\",110109:\"门头沟区\",110108:\"海淀区\",110111:\"房山区\",110113:\"顺义区\",110112:\"通州区\",110115:\"大兴区\",331303:\"海丰\",110114:\"昌平区\",331302:\"市城区\",110117:\"平谷区\",110116:\"怀柔区\",110119:\"西城区\",110118:\"崇文区\",110121:\"密云区\",110120:\"东城区\",110122:\"延庆\",331305:\"陆丰\",331304:\"陆河\",290404:\"点军区\",290405:\"猇亭区\",290406:\"夷陵区\",290407:\"远安\",290402:\"西陵区\",290403:\"伍家岗区\",290412:\"宜都\",290413:\"当阳\",290414:\"枝江\",290408:\"兴山\",290409:\"秭归\",290410:\"长阳\",290411:\"五峰\",331405:\"连平\",331404:\"龙川\",331407:\"东源\",331406:\"和平\",331403:\"紫金\",331402:\"源城区\",290502:\"襄城区\",290503:\"樊城区\",290508:\"老河口\",290509:\"枣阳\",290510:\"宜城\",290504:\"襄阳区\",290505:\"南漳\",290506:\"谷城\",290507:\"保康\",331503:\"阳西\",331502:\"江城区\",331505:\"阳春\",331504:\"阳东\",290604:\"鄂城区\",290602:\"梁子湖区\",290603:\"华容区\",610105:\"安宁区\",610104:\"西固区\",610107:\"永登\",610106:\"红古区\",610109:\"榆中\",610108:\"皋兰\",610103:\"七里河区\",610102:\"城关区\",331605:\"连山\",331604:\"阳山\",331607:\"清新\",331606:\"连南\",331603:\"佛冈\",331602:\"清城区\",331609:\"连州\",331608:\"英德\",290702:\"东宝区\",290703:\"掇刀区\",290704:\"京山\",290705:\"沙洋\",290706:\"钟祥\",520103:\"南关区\",520102:\"高新区\",520111:\"农安\",520110:\"双阳区\",520109:\"汽车产业开发区\",520108:\"经济技术开发区\",520107:\"绿园区\",520106:\"二道区\",520105:\"朝阳区\",520104:\"宽城区\",331703:\"莞城区\",331702:\"东城区\",520115:\"德惠\",520114:\"榆树\",520113:\"九台\",520112:\"净月开发区\",331709:\"大岭山\",331708:\"中堂\",331711:\"厚街\",331710:\"大朗\",331705:\"长安\",331704:\"南城区\",331707:\"虎门\",331706:\"万江区\",331717:\"樟木头\",331716:\"黄江\",331719:\"道滘\",331718:\"塘厦\",331713:\"常平\",331712:\"凤岗\",331715:\"东坑\",331714:\"横沥\",331725:\"企石\",331724:\"石排\",331727:\"寮步\",331726:\"石碣\",331721:\"沙田\",331720:\"清溪\",331723:\"石龙\",331722:\"高步\",331733:\"谢岗\",331732:\"茶山\",331734:\"松山湖\",331729:\"麻涌\",331728:\"洪梅\",331731:\"望牛墩\",331730:\"桥头\",290804:\"大悟\",290805:\"云梦\",290806:\"应城\",290807:\"安陆\",290802:\"孝南区\",610303:\"永昌\",290803:\"孝昌\",610302:\"金川区\",290808:\"汉川\",4101:\"成都\",4102:\"自贡\",4103:\"攀枝花\",4104:\"泸州\",520207:\"蛟河\",4105:\"德阳\",520206:\"永吉\",4106:\"绵阳\",520205:\"丰满区\",4107:\"广元\",520204:\"船营区\",4108:\"遂宁\",520203:\"龙潭区\",4109:\"内江\",520202:\"昌邑区\",4110:\"乐山\",4111:\"南充\",4112:\"眉山\",430102:\"五华区\",4113:\"宜宾\",430103:\"盘龙区\",4114:\"广安\",4115:\"达州\",4116:\"雅安\",4117:\"巴中\",520210:\"磐石\",4118:\"资阳\",520209:\"舒兰\",4119:\"阿坝\",520208:\"桦甸\",4120:\"甘孜\",331805:\"坦洲\",430110:\"宜良\",4121:\"凉山\",331804:\"古镇\",430111:\"石林\",331807:\"三乡\",430108:\"晋宁\",331806:\"黄圃\",430109:\"富民\",430106:\"东川区\",430107:\"呈贡\",331803:\"小榄\",430104:\"官渡区\",331802:\"南朗\",430105:\"西山区\",331813:\"沙溪\",331812:\"民众\",331815:\"阜沙\",331814:\"五桂山\",331809:\"横栏\",430114:\"寻甸\",331808:\"东凤\",430115:\"安宁\",331811:\"南头\",430112:\"嵩明\",331810:\"三角\",430113:\"禄劝\",331821:\"大涌\",331820:\"火炬开发区\",331817:\"板芙\",331816:\"东升\",331819:\"港口\",331818:\"神湾\",290902:\"沙市区\",290903:\"荆州区\",290908:\"洪湖\",290909:\"松滋\",290904:\"公安\",290905:\"监利\",290906:\"江陵\",290907:\"石首\",520303:\"铁东区\",4201:\"贵阳\",520302:\"铁西区\",4202:\"六盘水\",610403:\"平川区\",4203:\"遵义\",610402:\"白银区\",4204:\"安顺\",610405:\"会宁\",4205:\"铜仁\",610404:\"靖远\",4206:\"黔西南\",4207:\"毕节\",610406:\"景泰\",4208:\"黔东南\",4209:\"黔南\",520307:\"双辽\",520306:\"公主岭\",520305:\"伊通\",520304:\"梨树\",430206:\"罗平\",430207:\"富源\",331903:\"潮安\",430204:\"陆良\",331902:\"湘桥区\",430205:\"师宗\",430202:\"麒麟区\",430203:\"马龙\",340103:\"青秀区\",340102:\"兴宁区\",331905:\"枫溪区\",430210:\"宣威\",331904:\"饶平\",430208:\"会泽\",430209:\"沾益\",340109:\"隆安\",340108:\"武鸣\",340111:\"上林\",340110:\"马山\",340105:\"西乡塘区\",340104:\"江南区\",340107:\"邕宁区\",340106:\"良庆区\",340113:\"横县\",340112:\"宾阳\",291004:\"团风\",291005:\"红安\",291006:\"罗田\",291007:\"英山\",291002:\"仙桃市\",291003:\"黄州区\",291012:\"武穴\",610505:\"秦安\",610504:\"清水\",610507:\"武山\",610506:\"甘谷\",291008:\"浠水\",291009:\"蕲春\",610508:\"张家川\",291010:\"黄梅\",291011:\"麻城\",4301:\"昆明\",4302:\"曲靖\",610503:\"麦积区\",4303:\"玉溪\",610502:\"秦州区\",4304:\"保山\",4305:\"昭通\",4306:\"丽江\",520405:\"东辽\",4307:\"普洱市\",520404:\"东丰\",4308:\"临沧\",520403:\"西安区\",4309:\"楚雄\",520402:\"龙山区\",4310:\"红河\",4311:\"文山\",4312:\"西双版纳\",430302:\"红塔区\",4313:\"大理\",430303:\"江川\",4314:\"德宏\",4315:\"怒江\",4316:\"迪庆\",332005:\"惠来\",430310:\"元江\",332004:\"揭西\",430311:\"鲁甸县\",430308:\"峨山\",332006:\"普宁\",430309:\"新平\",430306:\"华宁\",430307:\"易门\",332003:\"揭东\",430304:\"澄江\",332002:\"榕城区\",430305:\"通海\",340205:\"柳北区\",340204:\"柳南区\",340207:\"柳城\",340206:\"柳江\",340203:\"鱼峰区\",340202:\"城中区\",250103:\"碑林区\",340209:\"融安\",250102:\"新城区\",340208:\"鹿寨\",340211:\"三江\",340210:\"融水\",250107:\"未央区\",250106:\"灞桥区\",250105:\"高新区\",250104:\"莲湖区\",250111:\"长安区\",250110:\"临潼区\",250109:\"阎良区\",250108:\"雁塔区\",250115:\"户县\",250114:\"周至\",250113:\"蓝田\",250112:\"杨凌区\",250116:\"高陵\",291102:\"咸安区\",291103:\"嘉鱼\",610603:\"民勤\",610602:\"凉州区\",291104:\"通城\",610605:\"天祝\",291105:\"崇阳\",610604:\"古浪\",291106:\"通山\",291107:\"赤壁\",520503:\"二道江区\",520502:\"东昌区\",520508:\"集安\",520507:\"梅河口\",520506:\"柳河\",520505:\"辉南\",520504:\"通化\",430406:\"昌宁\",332103:\"新兴\",430404:\"腾冲\",332102:\"云城区\",430405:\"龙陵\",430402:\"隆阳区\",430403:\"施甸\",340303:\"叠彩区\",340302:\"秀峰区\",332105:\"云安\",332104:\"郁南\",332106:\"罗定\",340309:\"灵川\",340308:\"临桂\",340311:\"兴安\",340310:\"全州\",340305:\"七星区\",340304:\"象山区\",340307:\"阳朔\",340306:\"雁山区\",250203:\"印台区\",340317:\"荔蒲\",250202:\"王益区\",340316:\"平乐\",340318:\"恭城\",340313:\"灌阳\",250206:\"宜君\",340312:\"永福\",250205:\"新区\",340315:\"资源\",250204:\"耀州区\",340314:\"龙胜\",291202:\"曾都区\",610703:\"肃南\",291203:\"广水\",610702:\"甘州区\",520607:\"临江\",610705:\"临泽\",520606:\"长白\",610704:\"民乐\",520605:\"靖宇\",610707:\"山丹\",520604:\"抚松\",610706:\"高台\",520603:\"江源区\",520602:\"浑江区\",430502:\"昭阳区\",430503:\"鲁甸\",430510:\"彝良\",430511:\"威信\",430508:\"绥江\",430509:\"镇雄\",430506:\"大关\",430507:\"永善\",430504:\"巧家\",430505:\"盐津\",340405:\"苍梧\",340404:\"长洲区\",340407:\"蒙山\",340406:\"藤县\",340403:\"蝶山区\",430512:\"水富\",340402:\"万秀区\",250303:\"金台区\",250302:\"渭滨区\",340408:\"岑溪\",250307:\"岐山\",250306:\"凤翔\",250305:\"高新区\",250304:\"陈仓区\",250311:\"千阳\",250310:\"陇县\",250309:\"眉县\",250308:\"扶风\",250314:\"太白\",250313:\"凤县\",250312:\"麟游\",291302:\"恩施\",291303:\"利川\",291308:\"来凤\",291309:\"鹤峰\",291304:\"建始\",291305:\"巴东\",291306:\"宣恩\",291307:\"咸丰\",610809:\"静宁\",610808:\"庄浪\",520703:\"前郭尔罗斯\",520702:\"宁江区\",610803:\"镇原县\",610802:\"崆峒区\",610805:\"灵台\",610804:\"泾川\",610807:\"华亭\",610806:\"崇信\",520706:\"扶余\",520705:\"乾安\",520704:\"长岭\",430606:\"宁蒗\",430604:\"永胜\",430605:\"华坪\",430602:\"古城区\",430603:\"玉龙\",340503:\"银海区\",340502:\"海城区\",340505:\"合浦\",340504:\"铁山港区\",250403:\"渭城区\",250402:\"秦都区\",250407:\"礼泉\",250406:\"乾县\",250405:\"泾阳\",250404:\"三原\",250411:\"旬邑\",250410:\"长武\",250409:\"彬县\",250408:\"永寿\",250414:\"兴平\",250413:\"武功\",250412:\"淳化\",291401:\"市区\",610905:\"肃北\",610904:\"瓜州\",610907:\"玉门\",610906:\"阿克塞\",610908:\"敦煌\",610903:\"金塔\",610902:\"肃州区\",520806:\"大安\",520805:\"洮南\",520804:\"通榆\",520803:\"镇赉\",520802:\"洮北区\",430702:\"思茅区\",430703:\"宁洱\",430710:\"澜沧\",430711:\"西盟\",430708:\"江城\",430709:\"孟连\",430706:\"景谷\",430707:\"镇沅\",430704:\"墨江\",430705:\"景东\",340605:\"东兴\",340604:\"上思\",340603:\"防城区\",340602:\"港口区\",250503:\"华县\",250502:\"临渭区\",250507:\"澄城\",250506:\"合阳\",250505:\"大荔\",250504:\"潼关\",250511:\"韩城\",250510:\"富平\",250509:\"白水\",250508:\"蒲城\",250512:\"华阴\",611003:\"庆阳县\",611002:\"西峰区\",611005:\"环县\",611004:\"庆城\",611007:\"合水\",611006:\"华池\",520903:\"图们\",520902:\"延吉\",611009:\"宁县\",611008:\"正宁\",520909:\"安图\",520908:\"汪清\",611010:\"镇原\",520907:\"和龙\",520906:\"龙井\",520905:\"珲春\",520904:\"敦化\",430806:\"镇康\",430807:\"双江\",430804:\"云县\",430805:\"永德\",430802:\"临翔区\",430803:\"凤庆\",340703:\"钦北区\",340702:\"钦南区\",430808:\"耿马\",430809:\"沧源\",340705:\"浦北\",340704:\"灵山\",250603:\"延长\",250602:\"宝塔区\",250607:\"志丹\",250606:\"安塞\",250605:\"子长\",250604:\"延川\",250611:\"洛川\",250610:\"富县\",250609:\"甘泉\",250608:\"吴起\",250614:\"黄陵\",250613:\"黄龙\",250612:\"宜川\",611103:\"通渭\",611102:\"安定区\",611105:\"渭源\",611104:\"陇西\",611107:\"漳县\",611106:\"临洮\",611108:\"岷县\",430902:\"楚雄\",430903:\"双柏\",430910:\"武定\",430911:\"禄丰\",430908:\"永仁\",430909:\"元谋\",430906:\"姚安\",430907:\"大姚\",430904:\"牟定\",430905:\"南华\",340805:\"平南\",340804:\"覃塘区\",340806:\"桂平\",340803:\"港南区\",340802:\"港北区\",250703:\"南郑\",250702:\"汉台区\",250707:\"勉县\",250706:\"西乡\",250705:\"洋县\",250704:\"城固\",250711:\"留坝\",250710:\"镇巴\",250709:\"略阳\",250708:\"宁强\",250712:\"佛坪\",611209:\"徽县\",611208:\"礼县\",611210:\"两当\",611203:\"成县\",611202:\"武都区\",611205:\"宕昌\",611204:\"文县\",611207:\"西和\",611206:\"康县\",431006:\"建水\",431007:\"石屏\",431004:\"蒙自\",431005:\"屏边\",431002:\"个旧\",431003:\"开远\",431014:\"河口\",340903:\"容县\",431012:\"金平\",340902:\"玉州区\",431013:\"绿春\",431010:\"元阳\",431011:\"红河\",431008:\"弥勒\",431009:\"泸西\",340905:\"博白\",340904:\"陆川\",340907:\"北流\",340906:\"兴业\",250803:\"神木\",250802:\"榆阳区\",250807:\"定边\",250806:\"靖边\",250805:\"横山\",250804:\"府谷\",250811:\"吴堡\",250810:\"佳县\",250809:\"米脂\",250808:\"绥德\",250813:\"子洲\",250812:\"清涧\",611305:\"永靖\",611304:\"康乐\",611307:\"和政\",611306:\"广河\",611309:\"积石山\",611308:\"东乡县\",5101:\"沈阳\",5102:\"大连\",611303:\"临夏县\",5103:\"鞍山\",611302:\"临夏市\",5104:\"抚顺\",5105:\"本溪\",5106:\"丹东\",5107:\"锦州\",5108:\"营口\",5109:\"阜新\",5110:\"辽阳\",5111:\"盘锦\",5112:\"铁岭\",431102:\"文山\",5113:\"朝阳\",431103:\"砚山\",5114:\"葫芦岛\",5115:\"海城市\",431108:\"广南\",431109:\"富宁\",431106:\"马关\",431107:\"丘北\",431104:\"西畴\",431105:\"麻栗坡\",341005:\"平果\",341004:\"田东\",341007:\"靖西\",341006:\"德保\",341003:\"田阳\",341002:\"右江区\",341013:\"隆林\",341012:\"西林\",250903:\"汉阴\",341009:\"凌云\",250902:\"汉滨区\",341008:\"那坡\",341011:\"田林\",341010:\"乐业\",250907:\"岚皋\",250906:\"紫阳\",250905:\"宁陕\",250904:\"石泉\",250911:\"白河\",250910:\"旬阳\",250909:\"镇坪\",250908:\"平利\",300102:\"芙蓉区\",611403:\"临潭\",300103:\"天心区\",611402:\"合作\",611405:\"舟曲\",611404:\"卓尼\",611407:\"玛曲\",611406:\"迭部\",300108:\"望城县\",300109:\"宁乡县\",300110:\"浏阳市\",300104:\"岳麓区\",300105:\"开福区\",300106:\"雨花区\",300107:\"长沙县\",5201:\"长春\",5202:\"吉林\",5203:\"四平\",5204:\"辽源\",5205:\"通化\",5206:\"白山\",5207:\"松原\",5208:\"白城\",611409:\"夏河\",5209:\"延边\",611408:\"碌曲\",5210:\"公主岭\",5211:\"集安\",431204:\"勐腊\",431202:\"景洪\",431203:\"勐海\",341103:\"昭平\",341102:\"八步区\",341105:\"富川\",341104:\"钟山\",251003:\"洛南\",251002:\"商州区\",251007:\"镇安\",251006:\"山阳\",251005:\"商南\",251004:\"丹凤\",251008:\"柞水\",300204:\"石峰区\",300205:\"天元区\",300206:\"株洲县\",300207:\"攸县\",300202:\"荷塘区\",300203:\"芦淞区\",210103:\"桥东区\",300208:\"茶陵县\",5301:\"哈尔滨\",210102:\"长安区\",300209:\"炎陵县\",5302:\"齐齐哈尔\",300210:\"醴陵市\",5303:\"鸡西\",5304:\"鹤岗\",210107:\"裕华区\",5305:\"双鸭山\",210106:\"井陉矿区\",5306:\"大庆\",210105:\"新华区\",5307:\"伊春\",210104:\"桥西区\",5308:\"佳木斯\",210111:\"栾城\",5309:\"七台河\",210110:\"正定\",5310:\"牡丹江\",210109:\"井陉\",5311:\"黑河\",210108:\"经济技术开发区\",5312:\"绥化\",210115:\"深泽\",431302:\"大理\",5313:\"大兴安岭\",210114:\"高邑\",431303:\"漾濞\",5314:\"铁力市\",210113:\"灵寿\",5315:\"北安市\",210112:\"行唐\",210119:\"元氏\",210118:\"平山\",210117:\"无极\",210116:\"赞皇\",210123:\"晋州\",431310:\"云龙\",210122:\"藁城\",431311:\"洱源\",210121:\"辛集\",431308:\"巍山\",210120:\"赵县\",431309:\"永平\",431306:\"弥渡\",210126:\"鹿泉\",431307:\"南涧\",210125:\"矿区\",431304:\"祥云\",210124:\"新乐\",431305:\"宾川\",341205:\"凤山\",341204:\"天峨\",341207:\"罗城\",341206:\"东兰\",341203:\"南丹\",431312:\"剑川\",341202:\"金城江区\",431313:\"鹤庆\",341212:\"宜州\",341209:\"巴马\",341208:\"环江\",341211:\"大化\",341210:\"都安\",300302:\"雨湖区\",300303:\"岳塘区\",300304:\"湘潭县\",300305:\"湘乡市\",300306:\"韶山市\",210203:\"路北区\",5401:\"呼和浩特\",210202:\"路南区\",5402:\"包头\",5403:\"乌海\",5404:\"赤峰\",210207:\"丰润区\",5405:\"通辽\",210206:\"丰南区\",5406:\"鄂尔多斯\",210205:\"开平区\",5407:\"呼伦贝尔\",210204:\"古冶区\",5408:\"巴彦淖尔\",210211:\"迁西\",5409:\"乌兰察布\",210210:\"乐亭\",5410:\"兴安盟\",210209:\"滦南\",5411:\"哲里木盟\",210208:\"滦县\",5412:\"锡林郭勒盟\",120101:\"和平区\",210215:\"迁安\",5413:\"阿拉善盟\",210214:\"遵化\",120103:\"河西区\",210213:\"唐海\",120102:\"河东区\",210212:\"玉田\",120105:\"河北区\",431406:\"陇川\",120104:\"南开区\",120107:\"塘沽区\",431404:\"梁河\",120106:\"红桥区\",431405:\"盈江\",120109:\"大港区\",431402:\"瑞丽\",120108:\"汉沽区\",431403:\"潞西\",120111:\"西青区\",120110:\"东丽区\",120113:\"北辰区\",120112:\"津南区\",120115:\"宝坻区\",341303:\"忻城\",120114:\"武清区\",341302:\"兴宾区\",120117:\"静海\",120116:\"宁河\",120118:\"蓟县\",341305:\"武宣\",341304:\"象州\",341307:\"合山\",341306:\"金秀\",300404:\"石鼓区\",300405:\"蒸湘区\",300406:\"南岳区\",300407:\"衡阳县\",300402:\"珠晖区\",300403:\"雁峰区\",300412:\"耒阳市\",300413:\"常宁市\",210303:\"山海关区\",300408:\"衡南县\",210302:\"海港区\",300409:\"衡山县\",300410:\"衡东县\",300411:\"祁东县\",210307:\"抚宁\",210306:\"昌黎\",210305:\"青龙\",210304:\"北戴河区\",210308:\"卢龙\",431502:\"泸水\",431503:\"福贡\",431504:\"贡山\",431505:\"兰坪\",341405:\"龙州\",341404:\"宁明\",341407:\"天等\",341406:\"大新\",341403:\"扶绥\",341402:\"江洲区\",341408:\"凭祥\",300502:\"双清区\",710104:\"湾仔区\",300503:\"大祥区\",300508:\"隆回县\",300509:\"洞口县\",300510:\"绥宁县\",300511:\"新宁县\",300504:\"北塔区\",710102:\"东区\",300505:\"邵东县\",710103:\"南区\",300506:\"新邵县\",300507:\"邵阳县\",710101:\"中西区\",210403:\"丛台区\",210402:\"邯山区\",210407:\"临漳\",300512:\"城步苗族自治县\",210406:\"邯郸\",300513:\"武冈市\",210405:\"峰峰矿区\",210404:\"复兴区\",210411:\"磁县\",210410:\"涉县\",210409:\"大名\",210408:\"成安\",210415:\"鸡泽\",210414:\"邱县\",210413:\"永年\",210412:\"肥乡\",210419:\"曲周\",210418:\"魏县\",210417:\"馆陶\",431604:\"维西\",210416:\"广平\",431602:\"香格里拉\",431603:\"德钦\",210420:\"武安\",710202:\"深水埗区\",710203:\"油尖旺区\",710201:\"九龙城区\",300604:\"君山区\",300605:\"岳阳县\",300606:\"华容县\",300607:\"湘阴县\",300602:\"岳阳楼区\",300603:\"云溪区\",620105:\"永宁\",620104:\"金凤区\",620107:\"灵武\",620106:\"贺兰\",210503:\"桥西区\",300608:\"平江县\",210502:\"桥东区\",300609:\"汨罗市\",620108:\"宁东区\",300610:\"临湘市\",210507:\"柏乡\",210506:\"内丘\",210505:\"临城\",210504:\"邢台\",210511:\"宁晋\",210510:\"南和\",210509:\"任县\",620103:\"西夏区\",210508:\"隆尧\",620102:\"兴庆区\",210515:\"平乡\",210514:\"广宗\",210513:\"新河\",210512:\"巨鹿\",210519:\"南宫\",210518:\"临西\",210517:\"清河\",210516:\"威县\",210520:\"沙河\",710302:\"观塘区\",710301:\"黄大仙区\",300702:\"武陵区\",300703:\"鼎城区\",300708:\"桃源县\",300709:\"石门县\",300710:\"津市市\",620203:\"惠农区\",620202:\"大武口区\",300704:\"安乡县\",300705:\"汉寿县\",620204:\"平罗\",300706:\"澧县\",300707:\"临澧县\",210603:\"北市区\",210602:\"新市区\",210607:\"清苑\",210606:\"满城\",210605:\"保定\",210604:\"南市区\",210611:\"定兴\",530104:\"道外区\",210610:\"徐水\",530105:\"平房区\",210609:\"阜平\",530106:\"松北区\",210608:\"涞水\",530107:\"香坊区\",210615:\"涞源\",530108:\"呼兰区\",210614:\"容城\",530109:\"阿城区\",210613:\"高阳\",530110:\"经济技术开发区\",210612:\"唐县\",530111:\"依兰\",210619:\"曲阳\",210618:\"易县\",210617:\"安新\",210616:\"望都\",210623:\"雄县\",210622:\"博野\",210621:\"顺平\",530102:\"道里区\",210620:\"蠡县\",530103:\"南岗区\",210627:\"高碑店\",530120:\"五常\",210626:\"安国\",210625:\"定州\",210624:\"涿州\",530112:\"方正\",530113:\"宾县\",530114:\"巴彦\",530115:\"木兰\",530116:\"通河\",530117:\"延寿\",530118:\"双城\",530119:\"尚志\",300804:\"慈利县\",300805:\"桑植县\",300802:\"永定区\",620303:\"红寺堡开发区\",300803:\"武陵源区\",620302:\"利通区\",710402:\"西贡区\",710403:\"沙田区\",710401:\"北区\",210703:\"桥西区\",210702:\"桥东区\",710404:\"大埔区\",210707:\"张北\",210706:\"宣化\",210705:\"下花园区\",530202:\"龙沙区\",210704:\"宣化区\",530203:\"建华区\",210711:\"蔚县\",530204:\"铁锋区\",210710:\"尚义\",530205:\"昂昂溪区\",210709:\"沽源\",530206:\"富拉尔基区\",210708:\"康保\",530207:\"碾子山区\",210715:\"怀来\",620305:\"同心\",210714:\"万全\",620304:\"盐池\",210713:\"怀安\",210712:\"阳原\",620306:\"青铜峡\",210718:\"崇礼\",210717:\"赤城\",210716:\"涿鹿\",530216:\"拜泉\",530217:\"讷河\",530208:\"梅里斯达区\",530209:\"龙江\",530210:\"依安\",530211:\"泰来\",530212:\"甘南\",530213:\"富裕\",530214:\"克山\",530215:\"克东\",300902:\"资阳区\",710504:\"屯门区\",300903:\"赫山区\",710505:\"元朗区\",300904:\"南县\",710502:\"葵青区\",300905:\"桃江县\",710503:\"荃湾区\",300906:\"安化县\",300907:\"沅江市\",710501:\"离岛区\",210803:\"双滦区\",210802:\"双桥区\",210807:\"平泉\",210806:\"兴隆\",210805:\"承德\",530302:\"鸡冠区\",210804:\"鹰手营子矿区\",530303:\"恒山区\",210811:\"宽城\",210810:\"丰宁\",210809:\"隆化\",620403:\"固原县\",210808:\"滦平\",620402:\"原州区\",620405:\"隆德\",620404:\"西吉\",620407:\"彭阳\",210812:\"围场\",620406:\"泾源\",530304:\"滴道区\",530305:\"梨树区\",530306:\"城子河区\",530307:\"麻山区\",530308:\"鸡东\",530309:\"虎林\",530310:\"密山\",350103:\"龙华区\",350102:\"秀英区\",350105:\"美兰区\",350104:\"琼山区\",301004:\"桂阳县\",301005:\"宜章县\",301006:\"永兴县\",301007:\"嘉禾县\",301002:\"北湖区\",301003:\"苏仙区\",301012:\"资兴市\",620504:\"海原\",210903:\"运河区\",301008:\"临武县\",6101:\"兰州\",210902:\"新华区\",301009:\"汝城县\",6102:\"嘉峪关\",301010:\"桂东县\",6103:\"金昌\",301011:\"安仁县\",6104:\"白银\",210907:\"海兴\",6105:\"天水\",210906:\"东光\",6106:\"武威\",210905:\"青县\",6107:\"张掖\",210904:\"沧县\",6108:\"平凉\",210911:\"吴桥\",6109:\"酒泉\",210910:\"南皮\",6110:\"庆阳\",210909:\"肃宁\",620503:\"中宁\",6111:\"定西\",210908:\"盐山\",620502:\"沙坡头区\",6112:\"陇南\",210915:\"任丘\",530408:\"萝北\",6113:\"临夏\",210914:\"泊头\",530409:\"绥滨\",6114:\"甘南\",210913:\"孟村\",210912:\"献县\",210917:\"河间\",210916:\"黄骅\",530402:\"向阳区\",530403:\"工农区\",530404:\"南山区\",530405:\"兴安区\",530406:\"东山区\",530407:\"兴山区\",350205:\"凤凰\",350204:\"田独\",350207:\"育才\",350206:\"天涯\",350203:\"海棠湾\",350202:\"河西区\",260103:\"庐阳区\",350209:\"河东区\",260102:\"瑶海区\",350208:\"崖城\",260107:\"经济开发区\",260106:\"经济技术开发区\",260105:\"包河区\",260104:\"蜀山区\",260111:\"肥西\",260110:\"肥东\",260109:\"长丰\",260108:\"高新技术开发区\",301102:\"零陵区\",301103:\"冷水滩区\",301108:\"江永\",301109:\"宁远\",301110:\"蓝山\",301111:\"新田\",301104:\"祁阳\",301105:\"东安\",301106:\"双牌\",301107:\"道县\",211003:\"广阳区\",6201:\"银川\",211002:\"安次区\",6202:\"石嘴山\",6203:\"吴忠\",6204:\"固原\",211007:\"大城\",301112:\"江华\",6205:\"中卫\",211006:\"香河\",211005:\"永清\",211004:\"固安\",211011:\"三河\",530504:\"四方台区\",211010:\"霸州\",530505:\"宝山区\",211009:\"大厂\",530506:\"集贤\",211008:\"文安\",530507:\"友谊\",530508:\"宝清\",530509:\"饶河\",211012:\"开发区\",530502:\"尖山区\",530503:\"岭东区\",260203:\"弋江区\",260202:\"镜湖区\",260207:\"芜湖\",260206:\"新抚区\",260205:\"马塘区\",260204:\"鸠江区\",260209:\"南陵\",260208:\"繁昌\",301204:\"中方\",301205:\"沅陵\",301206:\"辰溪\",301207:\"溆浦\",301202:\"鹤城区\",301203:\"洪江市\",301212:\"靖州\",301213:\"通道\",211103:\"枣强\",301208:\"会同\",6301:\"西宁\",211102:\"桃城区\",301209:\"麻阳\",6302:\"海东\",301210:\"新晃\",6303:\"海北\",301211:\"芷江\",6304:\"黄南\",211107:\"安平\",6305:\"海南自治州\",211106:\"饶阳\",6306:\"果洛\",211105:\"武强\",530602:\"萨尔图区\",6307:\"玉树\",211104:\"武邑\",530603:\"龙凤区\",6308:\"海西\",211111:\"冀州\",530604:\"让胡路区\",211110:\"阜城\",530605:\"红岗区\",211109:\"景县\",530606:\"大同区\",211108:\"故城\",530607:\"肇州\",211112:\"深州\",530608:\"肇源\",530609:\"林甸\",530610:\"杜尔伯特\",260303:\"蚌山区\",260302:\"龙子湖区\",260307:\"五河\",260306:\"怀远\",260305:\"淮上区\",260304:\"禹会区\",260308:\"固镇\",301302:\"娄星区\",301303:\"双峰\",301304:\"新化\",301305:\"冷水江\",301306:\"涟源\",6401:\"乌鲁木齐\",6402:\"克拉玛依\",6403:\"石子河市\",6404:\"吐鲁番\",6405:\"哈密\",6406:\"昌吉\",530702:\"伊春区\",6407:\"博尔塔拉\",530703:\"南岔区\",6408:\"巴音郭楞\",6409:\"阿克苏\",6410:\"克孜勒苏\",6411:\"喀什\",6412:\"和田\",6413:\"伊犁\",6414:\"塔城\",6415:\"阿勒泰\",6416:\"自治区直辖县\",530712:\"汤旺河区\",6417:\"五家渠市\",530713:\"带岭区\",530714:\"乌伊岭区\",530715:\"红星区\",530716:\"上甘岭区\",530717:\"东风区\",530718:\"嘉荫\",530719:\"铁力\",530704:\"友好区\",530705:\"西林区\",530706:\"翠峦区\",530707:\"新青区\",530708:\"美溪区\",530709:\"金山屯区\",530710:\"五营区\",530711:\"乌马河区\",260403:\"田家庵区\",260402:\"大通区\",260407:\"凤台\",260406:\"潘集区\",260405:\"八公山区\",260404:\"谢家集区\",301404:\"凤凰\",301405:\"花垣\",301406:\"保靖\",301407:\"古丈\",301402:\"吉首\",301403:\"泸溪\",301408:\"永顺\",6501:\"拉萨\",301409:\"龙山\",6502:\"昌都\",6503:\"山南\",6504:\"日喀则\",6505:\"那曲\",6506:\"阿里\",6507:\"林芝\",530808:\"汤原\",530809:\"抚远\",530810:\"同江\",530811:\"富锦\",530802:\"向阳区\",530803:\"前进区\",530804:\"永红区\",530805:\"郊区\",530806:\"桦南\",530807:\"桦川\",260503:\"花山区\",260502:\"金家庄区\",260505:\"当涂\",260504:\"雨山区\",530904:\"茄子河区\",530905:\"勃利\",530902:\"新兴区\",530903:\"桃山区\",260603:\"相山区\",260602:\"杜集区\",260605:\"濉溪\",260604:\"烈山区\",531002:\"东安区\",531003:\"阳明区\",531004:\"爱民区\",531005:\"西安区\",531006:\"东宁\",531007:\"林口\",531008:\"绥芬河\",531009:\"海林\",531010:\"宁安\",531011:\"穆棱\",260703:\"狮子山区\",260702:\"铜官山区\",260705:\"铜陵\",260704:\"郊区\",531102:\"爱辉区\",531103:\"黑河市区\",531104:\"嫩江\",531105:\"逊克\",531106:\"孙吴\",531107:\"北安\",531108:\"五大连池\",260803:\"大观区\",260802:\"迎江区\",260807:\"怀宁\",260806:\"安庆市开发区\",260805:\"郊区\",260804:\"宜秀区\",260811:\"宿松\",260810:\"太湖\",260809:\"潜山\",260808:\"枞阳\",260814:\"桐城\",260813:\"岳西\",260812:\"望江\",531208:\"绥棱\",531209:\"安达\",531210:\"肇东\",531211:\"海伦\",531202:\"北林区\",531203:\"望奎\",531204:\"兰西\",531205:\"青冈\",531206:\"庆安\",531207:\"明水\",310102:\"东湖区\",310103:\"西湖区\",310108:\"高新区\",310109:\"红谷滩新区\",310110:\"新建\",310111:\"安义\",310104:\"青云谱区\",310105:\"湾里区\",310106:\"青山湖区\",310107:\"昌北区\",531304:\"呼中区\",531305:\"呼玛\",531306:\"塔河\",531307:\"漠河\",310112:\"进贤\",310113:\"南昌县\",531302:\"加格达奇区\",531303:\"松岭区\",261003:\"黄山区\",261002:\"屯溪区\",261007:\"黟县\",261006:\"休宁\",261005:\"歙县\",261004:\"徽州区\",261008:\"祁门\",310204:\"浮梁县\",310205:\"平乐市\",7101:\"香港岛\",310201:\"市辖区\",7102:\"九龙西\",310202:\"昌江区\",7103:\"九龙东\",310203:\"珠山区\",7104:\"新界东\",7105:\"新界西\",531402:\"铁力市区\",220103:\"二七区\",220102:\"中原区\",220107:\"郑州市区\",220106:\"上街区\",220105:\"金水区\",220104:\"管城区\",220111:\"荥阳\",220110:\"巩义\",220109:\"中牟\",220108:\"惠济区\",220115:\"高新区\",220114:\"登封\",220113:\"新郑\",220112:\"新密\",220116:\"郑东新区\",261103:\"南谯区\",261102:\"琅琊区\",261107:\"凤阳\",261106:\"定远\",261105:\"全椒\",261104:\"来安\",261109:\"明光\",261108:\"天长\",310302:\"安源区\",310303:\"开发区\",7201:\"澳門半島\",7202:\"澳門離島\",310304:\"湘东区\",310305:\"莲花\",310306:\"上栗\",531502:\"北安市区\",310307:\"芦溪\",220203:\"顺河区\",220202:\"龙亭区\",220207:\"杞县\",220206:\"金明区\",220205:\"禹王台区\",220204:\"鼓楼区\",220211:\"兰考\",220210:\"开封\",220209:\"尉氏\",220208:\"通许\",130103:\"卢湾区\",130102:\"黄浦区\",130105:\"长宁区\",130104:\"徐汇区\",130107:\"普陀区\",130106:\"静安区\",130109:\"虹口区\",130108:\"闸北区\",130111:\"闵行区\",130110:\"杨浦区\",130113:\"嘉定区\",130112:\"宝山区\",130115:\"金山区\",130114:\"浦东新区\",130117:\"青浦区\",130116:\"松江区\",130119:\"奉贤区\",130118:\"南汇区\",130120:\"崇明\",261203:\"颍东区\",261202:\"颍州区\",261207:\"阜南\",261206:\"太和\",261205:\"临泉\",261204:\"颍泉区\",261209:\"界首\",261208:\"颍上\",310404:\"九江\",310405:\"武宁\",310406:\"修水\",310407:\"永修\",7301:\"台北市\",7302:\"新北市\",310402:\"庐山区\",7303:\"台中市\",310403:\"浔阳区\",7304:\"台南市\",310412:\"彭泽\",7305:\"高雄市\",310413:\"共青城\",7306:\"基隆市\",310414:\"瑞昌\",7307:\"新竹市\",7308:\"嘉义市\",220303:\"西工区\",310408:\"德安\",7309:\"桃园县\",220302:\"老城区\",310409:\"星子\",7310:\"新竹县\",310410:\"都昌\",7311:\"苗栗县\",310411:\"湖口\",7312:\"彰化县\",220307:\"洛龙区\",7313:\"南投县\",220306:\"吉利区\",7314:\"云林县\",220305:\"涧西区\",7315:\"嘉义县\",220304:\"廛河区\",7316:\"屏东县\",220311:\"嵩县\",7317:\"宜兰县\",220310:\"栾川\",7318:\"花莲县\",220309:\"新安\",7319:\"台东县\",220308:\"孟津\",7320:\"澎湖县\",220315:\"伊川\",220314:\"洛宁\",220313:\"宜阳\",220312:\"汝阳\",220317:\"偃师\",220316:\"洛南新区\",261303:\"砀山\",261302:\"埇桥区\",261306:\"泗县\",261305:\"灵璧\",261304:\"萧县\",310502:\"渝水区\",720104:\"望德堂區\",310503:\"分宜\",720105:\"風順堂區\",720102:\"聖安多尼堂區\",720103:\"大堂區\",720101:\"花地瑪堂區\",220403:\"卫东区\",220402:\"新华区\",220407:\"叶县\",220406:\"宝丰\",220405:\"湛河区\",220404:\"石龙区\",220411:\"汝州\",220410:\"舞钢\",220409:\"郏县\",220408:\"鲁山\",220412:\"新城区\",261403:\"庐江\",261402:\"居巢区\",261406:\"和县\",261405:\"含山\",261404:\"无为\",720202:\"聖方濟各堂區\",720201:\"嘉模堂區\",310604:\"贵溪\",310602:\"月湖区\",310603:\"余江\",630105:\"城中区\",630104:\"大通\",630107:\"城西区\",630106:\"城东区\",220503:\"北关区\",220502:\"文峰区\",630108:\"城北区\",220507:\"汤阴\",220506:\"安阳\",220505:\"龙安区\",220504:\"殷都区\",220510:\"林州\",220509:\"内黄\",630103:\"湟源县\",220508:\"滑县\",630102:\"湟中县\",261503:\"裕安区\",261502:\"金安区\",261507:\"金寨\",261506:\"舒城\",261505:\"霍邱\",261504:\"寿县\",261508:\"霍山\",310702:\"章贡区\",310703:\"赣县\",310708:\"安远\",310709:\"龙南\",310710:\"定南\",630203:\"民和\",310711:\"全南\",630202:\"平安\",310704:\"信丰\",630205:\"互助\",310705:\"大余\",630204:\"乐都\",310706:\"上犹\",630207:\"循化\",310707:\"崇义\",630206:\"化隆\",220603:\"山城区\",310716:\"寻乌\",220602:\"鹤山区\",310717:\"石城\",310718:\"瑞金\",310719:\"南康\",310712:\"宁都\",220606:\"淇县\",310713:\"于都\",220605:\"浚县\",310714:\"兴国\",220604:\"淇滨区\",310715:\"会昌\",540104:\"玉泉区\",540105:\"赛罕区\",540106:\"土默特左旗\",540107:\"托克托\",540108:\"和林格尔\",540109:\"清水河\",540110:\"武川\",540102:\"新城区\",540103:\"回民区\",261603:\"涡阳\",261602:\"谯城区\",261605:\"利辛\",261604:\"蒙城\",310804:\"吉安\",310805:\"吉水\",310806:\"峡江\",310807:\"新干\",310802:\"吉州区\",630303:\"祁连\",310803:\"青原区\",630302:\"门源\",310812:\"安福\",310813:\"永新\",310814:\"井冈山\",220703:\"卫滨区\",310808:\"永丰\",220702:\"红旗区\",310809:\"泰和\",310810:\"遂川\",310811:\"万安\",220707:\"获嘉\",220706:\"新乡\",220705:\"牧野区\",540202:\"东河区\",220704:\"凤泉区\",540203:\"昆都仑区\",220711:\"长垣\",540204:\"青山区\",220710:\"封丘\",540205:\"石拐区\",220709:\"延津\",540206:\"白云矿区\",220708:\"原阳\",540207:\"九原区\",630305:\"刚察\",630304:\"海晏\",220713:\"辉县\",220712:\"卫辉\",540208:\"土默特右旗\",540209:\"固阳\",540210:\"达尔罕茂明安联合旗\",261703:\"东至\",261702:\"贵池区\",261705:\"青阳\",261704:\"石台\",310902:\"袁州区\",310903:\"奉新\",310908:\"铜鼓\",310909:\"丰城\",310910:\"樟树\",310911:\"高安\",310904:\"万载\",310905:\"上高\",310906:\"宜丰\",310907:\"靖安\",220803:\"中站区\",220802:\"解放区\",220807:\"博爱\",220806:\"修武\",220805:\"山阳区\",540302:\"海勃湾区\",220804:\"马村区\",540303:\"海南区\",220811:\"孟州\",220810:\"沁阳\",220809:\"温县\",630403:\"尖扎\",220808:\"武陟\",630402:\"同仁\",630405:\"河南蒙古族自治州\",630404:\"泽库\",630406:\"李家峡\",540304:\"乌达区\",261803:\"郎溪\",261802:\"宣州市区\",261807:\"旌德\",261806:\"绩溪\",261805:\"泾县\",261804:\"广德\",261808:\"宁国\",311004:\"黎川\",311005:\"南丰\",311006:\"崇仁\",311007:\"乐安\",311002:\"临川区\",311003:\"南城\",311012:\"广昌\",630505:\"兴海\",630504:\"贵德\",630507:\"海南州\",630506:\"贵南\",220903:\"清丰\",311008:\"宜黄\",220902:\"华龙区\",311009:\"金溪\",311010:\"资溪\",311011:\"东乡\",220907:\"濮阳\",220906:\"台前\",220905:\"范县\",220904:\"南乐\",630503:\"同德\",630502:\"共和\",540408:\"林西\",540409:\"克什克腾旗\",540410:\"翁牛特旗\",540411:\"喀喇沁旗\",540412:\"宁城\",540413:\"敖汉旗\",540402:\"红山区\",540403:\"元宝山区\",540404:\"松山区\",540405:\"阿鲁科尔沁旗\",540406:\"巴林左旗\",540407:\"巴林右旗\",270102:\"玄武区\",270103:\"白下区\",270108:\"浦口区\",270109:\"栖霞区\",270110:\"雨花台区\",270111:\"江宁区\",270104:\"秦淮区\",270105:\"建邺区\",270106:\"鼓楼区\",270107:\"下关区\",270112:\"六合区\",270113:\"溧水\",270114:\"高淳\",311102:\"信州区\",311103:\"上饶\",311108:\"弋阳\",311109:\"余干\",311110:\"鄱阳\",630603:\"班玛\",311111:\"万年\",630602:\"玛沁\",311104:\"广丰\",630605:\"达日\",311105:\"玉山\",630604:\"甘德\",311106:\"铅山\",630607:\"玛多\",311107:\"横峰\",630606:\"久治\",221003:\"许昌\",221002:\"魏都区\",221007:\"长葛\",311112:\"婺源\",221006:\"禹州\",311113:\"德兴\",221005:\"襄城\",221004:\"鄢陵\",540504:\"科尔沁左翼后旗\",540505:\"开鲁\",540506:\"库伦旗\",540507:\"奈曼旗\",540508:\"扎鲁特旗\",540509:\"霍林郭勒\",540502:\"科尔沁区\",540503:\"科尔沁左翼中旗\",270204:\"南长区\",270205:\"北塘区\",270206:\"锡山区\",270207:\"惠山区\",270202:\"新区\",270203:\"崇安区\",270208:\"滨湖区\",270209:\"江阴\",270210:\"宜兴\",630703:\"杂多\",630702:\"玉树\",221103:\"郾城区\",221102:\"源汇区\",221106:\"临颍\",221105:\"舞阳\",540602:\"东胜区\",221104:\"召陵区\",540603:\"达拉特旗\",540604:\"准格尔旗\",540605:\"鄂托克前旗\",540606:\"鄂托克旗\",540607:\"杭锦旗\",630705:\"治多\",630704:\"称多\",630707:\"曲麻莱\",630706:\"囊谦\",540608:\"乌审旗\",540609:\"伊金霍洛旗\",270302:\"鼓楼区\",270303:\"云龙区\",270308:\"铜山\",270309:\"睢宁\",270310:\"新沂\",270311:\"邳州\",270304:\"贾汪区\",270305:\"泉山区\",270306:\"丰县\",270307:\"沛县\",270316:\"新柳\",270317:\"八段工业园区\",270318:\"大吴\",270312:\"金山桥开发区\",270313:\"铜山经济开发区\",270314:\"郑集\",270315:\"大庙\"}";

    public static void main(String[] args) throws Exception {
        Options options = new OptionsBuilder()
                .include(FastJsonCastTest.class.getName())
                .forks(1)
                .build();
        new Runner(options).run();
    }

    @Benchmark
    public void plainToMap() {
//        Map<Long, String> map = (Map<Long, String>) JSON.parse(json);
        Map<Long, String> map = JSON.parseObject(json, Map.class);
        logger.info(map.get(320604L));
    }

    @Benchmark
    public void typeReferenceToMap() {
        Map<Long, String> map = JSON.parseObject(json, new TypeReference<Map<Long, String>>() {
        });
        logger.info(map.get(320604L));
    }

    @Benchmark
    public void typeReferenceTypeToMap() {
        Map<Long, String> map = JSON.parseObject(json, new TypeReference<Map<Long, String>>() {
        }.getType());
        logger.info(map.get(320604L));
    }

    /** fastJson version 1.2.3
     * Benchmark                                 Mode  Cnt    Score     Error  Units
     * FastJsonCastTest.plainToMap              thrpt    5  729.911 ± 143.171  ops/s
     * FastJsonCastTest.typeReferenceToMap      thrpt    5  843.559 ±  88.217  ops/s
     * FastJsonCastTest.typeReferenceTypeToMap  thrpt    5  843.510 ±  92.767  ops/s
     */

    /** fastJson version 1.2.47
     * Benchmark                                 Mode  Cnt     Score     Error  Units
     * FastJsonCastTest.plainToMap              thrpt    5  2224.126 ± 451.539  ops/s
     * FastJsonCastTest.typeReferenceToMap      thrpt    5  2036.720 ± 191.616  ops/s
     * FastJsonCastTest.typeReferenceTypeToMap  thrpt    5  2108.515 ± 156.372  ops/s
     */

    /** fastJson version 1.2.53
     * FastJsonCastTest.plainToMap              thrpt    5  2738.348 ± 302.697  ops/s
     * FastJsonCastTest.typeReferenceToMap      thrpt    5  2439.201 ± 269.971  ops/s
     * FastJsonCastTest.typeReferenceTypeToMap  thrpt    5  2431.446 ± 228.391  ops/s
     */
}
